home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LEGS
/
LEGS.iso
/
Help me
/
Help me.rsrc
/
bin.rsrc_CODE_8_ClipStuff.txt
< prev
next >
Wrap
Text File
|
1994-02-05
|
62KB
|
1,073 lines
# near model CODE resource
# jump table entries: 1816-1817 (2 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 4A6E 0014 tst.w [A6 + 0x14]
00000008 6602 bne +0x4 /* 0000000C */
0000000A 602A bra +0x2C /* 00000036 */
label0000000C:
0000000C 4AAE 0010 tst.l [A6 + 0x10]
00000010 6708 beq +0xA /* 0000001A */
00000012 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000016 205F movea.l A0, [A7]+
00000018 A02A syscall HUnlock
label0000001A:
0000001A 486E 000C pea.l [A6 + 0xC]
0000001E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000022 3F3C 002C move.w -[A7], 0x2C /* ',' */
00000026 4EAD 22B2 jsr [A5 + 0x22B2 /* export_1106 */]
0000002A 206E 0008 movea.l A0, [A6 + 0x8]
0000002E 2C48 movea.l A6, A0
00000030 4EFA 0410 jmp [PC + 0x410 /* 00000442 */]
00000034 0000 4E5E ori.b D0, 0x5E /* '^' */
// begin alternate branch 00000036-00000038
label00000036:
00000036 4E5E unlink A6
// end alternate branch 00000036-00000038
label00000036: // (misaligned)
00000038 205F movea.l A0, [A7]+
0000003A DEFC 000E add.w A7, 0xE
0000003E 4ED0 jmp [A0]
fn00000040:
00000040 4E56 FFF8 link A6, -0x0008
00000044 48E7 0308 movem.l -[A7], D6,D7,A4
00000048 3E2D C736 move.w D7, [A5 - 0x38CA]
0000004C 202D B564 move.l D0, [A5 - 0x4A9C]
00000050 B0AD AEAC cmp.l D0, [A5 - 0x5154]
00000054 6606 bne +0x8 /* 0000005C */
00000056 3007 move.w D0, D7
00000058 4440 neg.w D0
0000005A 3E00 move.w D7, D0
label0000005C:
0000005C 4267 clr.w -[A7]
0000005E 486D C734 pea.l [A5 - 0x38CC]
00000062 2F2D B564 move.l -[A7], [A5 - 0x4A9C]
00000066 2F2D AEAC move.l -[A7], [A5 - 0x5154]
0000006A 3F07 move.w -[A7], D7
0000006C 3F3A 00E8 move.w -[A7], [PC + 0xE8 /* 00000156, value 0x0 */]
00000070 486D CBC0 pea.l [A5 - 0x3440]
00000074 4EAD 1002 jsr [A5 + 0x1002 /* export_508 */]
00000078 1C1F move.b D6, [A7]+
0000007A 206D CBC0 movea.l A0, [A5 - 0x3440]
0000007E 2050 movea.l A0, [A0]
00000080 4A68 003C tst.w [A0 + 0x3C]
00000084 6700 00C6 beq +0xC8 /* 0000014C */
00000088 206D CBC0 movea.l A0, [A5 - 0x3440]
0000008C 2850 movea.l A4, [A0]
0000008E 2F2C 003E move.l -[A7], [A4 + 0x3E]
00000092 205F movea.l A0, [A7]+
00000094 A029 syscall HLock
00000096 42A7 clr.l -[A7]
00000098 302C 003C move.w D0, [A4 + 0x3C]
0000009C 48C0 ext.l D0
0000009E 2F00 move.l -[A7], D0
000000A0 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000000A6 206C 003E movea.l A0, [A4 + 0x3E]
000000AA 2F10 move.l -[A7], [A0]
000000AC 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000000B0 201F move.l D0, [A7]+
000000B2 3F00 move.w -[A7], D0
000000B4 206D CBC0 movea.l A0, [A5 - 0x3440]
000000B8 2050 movea.l A0, [A0]
000000BA 2F28 003E move.l -[A7], [A0 + 0x3E]
000000BE 42A7 clr.l -[A7]
000000C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C4 4EBA FF3A jsr [PC - 0xC6 /* 00000000 */]
000000C8 206D CBC0 movea.l A0, [A5 - 0x3440]
000000CC 2050 movea.l A0, [A0]
000000CE 2F28 003E move.l -[A7], [A0 + 0x3E]
000000D2 205F movea.l A0, [A7]+
000000D4 A02A syscall HUnlock
000000D6 7002 moveq.l D0, 0x02
000000D8 B02D C738 cmp.b D0, [A5 - 0x38C8]
000000DC 57C0 seq D0
000000DE 4A00 tst.b D0
000000E0 676A beq +0x6C /* 0000014C */
000000E2 122D A890 move.b D1, [A5 - 0x5770]
000000E6 0A01 0001 xori.b D1, 0x1
000000EA C001 and.b D0, D1
000000EC 675E beq +0x60 /* 0000014C */
000000EE 206D CBC0 movea.l A0, [A5 - 0x3440]
000000F2 2850 movea.l A4, [A0]
000000F4 426C 0020 clr.w [A4 + 0x20]
000000F8 302C 003C move.w D0, [A4 + 0x3C]
000000FC 5240 addq.w D0, 1
000000FE 3940 0022 move.w [A4 + 0x22], D0
00000102 42A7 clr.l -[A7]
00000104 2F2D CBC0 move.l -[A7], [A5 - 0x3440]
00000108 3F3C 0006 move.w -[A7], 0x6
0000010C A83D syscall TEDispatch
0000010E 2D57 FFF8 move.l [A6 - 0x8], [A7]
00000112 205F movea.l A0, [A7]+
00000114 A029 syscall HLock
00000116 42A7 clr.l -[A7]
00000118 42A7 clr.l -[A7]
0000011A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000011E 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000122 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
00000128 206E FFF8 movea.l A0, [A6 - 0x8]
0000012C 2F10 move.l -[A7], [A0]
0000012E 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
00000132 201F move.l D0, [A7]+
00000134 3F00 move.w -[A7], D0
00000136 42A7 clr.l -[A7]
00000138 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000013C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000140 4EBA FEBE jsr [PC - 0x142 /* 00000000 */]
00000144 486E FFF8 pea.l [A6 - 0x8]
00000148 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
label0000014C:
0000014C 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000150 4E5E unlink A6
00000152 2E9F move.l [A7], [A7]+
00000154 4E75 rts
00000156 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000158-0000015C
fn00000158:
00000158 4E56 FEF4 link A6, -0x010C
// end alternate branch 00000158-0000015C
fn00000158: // (misaligned)
0000015A FEF4 .extension 0xEF4 // unimplemented
0000015C 48E7 0108 movem.l -[A7], D7,A4
00000160 3E2D C746 move.w D7, [A5 - 0x38BA]
00000164 6602 bne +0x4 /* 00000168 */
00000166 607C bra +0x7E /* 000001E4 */
label00000168:
00000168 42A7 clr.l -[A7]
0000016A 3F07 move.w -[A7], D7
0000016C A9BB syscall GetIcon
0000016E 285F movea.l A4, [A7]+
00000170 200C move.l D0, A4
00000172 6770 beq +0x72 /* 000001E4 */
00000174 2F0C move.l -[A7], A4
00000176 205F movea.l A0, [A7]+
00000178 A029 syscall HLock
0000017A 42A7 clr.l -[A7]
0000017C 2F3C 0000 0080 move.l -[A7], 0x80
00000182 2F3C 4943 4F4E move.l -[A7], 0x49434F4E /* 'ICON' */
00000188 2F14 move.l -[A7], [A4]
0000018A 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
0000018E 201F move.l D0, [A7]+
00000190 3F00 move.w -[A7], D0
00000192 2F0C move.l -[A7], A4
00000194 42A7 clr.l -[A7]
00000196 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000019A 4EBA FE64 jsr [PC - 0x19C /* 00000000 */]
0000019E 2F0C move.l -[A7], A4
000001A0 205F movea.l A0, [A7]+
000001A2 A02A syscall HUnlock
000001A4 2F0C move.l -[A7], A4
000001A6 486E FFF4 pea.l [A6 - 0xC]
000001AA 486E FFF6 pea.l [A6 - 0xA]
000001AE 486E FEF4 pea.l [A6 - 0x10C]
000001B2 A9A8 syscall GetResInfo
000001B4 4240 clr.w D0
000001B6 102E FEF4 move.b D0, [A6 - 0x10C]
000001BA 4A40 tst.w D0
000001BC 6726 beq +0x28 /* 000001E4 */
000001BE 42A7 clr.l -[A7]
000001C0 2F3C 0000 0100 move.l -[A7], 0x100
000001C6 2F3C 4E41 4D45 move.l -[A7], 0x4E414D45 /* 'NAME' */
000001CC 486E FEF4 pea.l [A6 - 0x10C]
000001D0 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000001D4 201F move.l D0, [A7]+
000001D6 3F00 move.w -[A7], D0
000001D8 42A7 clr.l -[A7]
000001DA 42A7 clr.l -[A7]
000001DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001E0 4EBA FE1E jsr [PC - 0x1E2 /* 00000000 */]
label000001E4:
000001E4 4CDF 1080 movem.l D7,A4, [A7]+
000001E8 4E5E unlink A6
000001EA 2E9F move.l [A7], [A7]+
000001EC 4E75 rts
export_227:
000001EE 4E56 FFE6 link A6, -0x001A
000001F2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000001F6 102D B518 move.b D0, [A5 - 0x4AE8]
000001FA 6768 beq +0x6A /* 00000264 */
000001FC 206D BA2A movea.l A0, [A5 - 0x45D6]
00000200 2050 movea.l A0, [A0]
00000202 2D48 FFEA move.l [A6 - 0x16], A0
00000206 226E FFEA movea.l A1, [A6 - 0x16]
0000020A 3028 0020 move.w D0, [A0 + 0x20]
0000020E B069 0022 cmp.w D0, [A1 + 0x22]
00000212 6C00 022A bge +0x22C /* 0000043E */
00000216 102E 0008 move.b D0, [A6 + 0x8]
0000021A 670A beq +0xC /* 00000226 */
0000021C 1F3C 0001 move.b -[A7], 0x1
00000220 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
00000224 6006 bra +0x8 /* 0000022C */
label00000226:
00000226 2F2D BA2A move.l -[A7], [A5 - 0x45D6]
0000022A A9D5 syscall TECopy
label0000022C:
0000022C 42A7 clr.l -[A7]
0000022E A9FC syscall ZeroScrap
00000230 201F move.l D0, [A7]+
00000232 3F00 move.w -[A7], D0
00000234 42A7 clr.l -[A7]
00000236 42A7 clr.l -[A7]
00000238 2F0E move.l -[A7], A6
0000023A 4EBA FDC4 jsr [PC - 0x23C /* 00000000 */]
0000023E 42A7 clr.l -[A7]
00000240 A9FB syscall LoadScrap/LodeScrap
00000242 201F move.l D0, [A7]+
00000244 3F00 move.w -[A7], D0
00000246 42A7 clr.l -[A7]
00000248 42A7 clr.l -[A7]
0000024A 2F0E move.l -[A7], A6
0000024C 4EBA FDB2 jsr [PC - 0x24E /* 00000000 */]
00000250 4267 clr.w -[A7]
00000252 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
00000256 42A7 clr.l -[A7]
00000258 42A7 clr.l -[A7]
0000025A 2F0E move.l -[A7], A6
0000025C 4EBA FDA2 jsr [PC - 0x25E /* 00000000 */]
00000260 6000 01E0 bra +0x1E2 /* 00000442 */
label00000264:
00000264 102D C232 move.b D0, [A5 - 0x3DCE]
00000268 6772 beq +0x74 /* 000002DC */
0000026A 206D C6DC movea.l A0, [A5 - 0x3924]
0000026E 2050 movea.l A0, [A0]
00000270 2D48 FFE6 move.l [A6 - 0x1A], A0
00000274 226E FFE6 movea.l A1, [A6 - 0x1A]
00000278 3028 0020 move.w D0, [A0 + 0x20]
0000027C B069 0022 cmp.w D0, [A1 + 0x22]
00000280 6C00 01BC bge +0x1BE /* 0000043E */
00000284 102E 0008 move.b D0, [A6 + 0x8]
00000288 6736 beq +0x38 /* 000002C0 */
0000028A 102D A84C move.b D0, [A5 - 0x57B4]
0000028E C02D C0BC and.b D0, [A5 - 0x3F44]
00000292 6708 beq +0xA /* 0000029C */
00000294 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */]
00000298 6000 01A8 bra +0x1AA /* 00000442 */
label0000029C:
0000029C 102D C377 move.b D0, [A5 - 0x3C89]
000002A0 0240 0001 andi.w D0, 0x1
000002A4 6600 0198 bne +0x19A /* 0000043E */
000002A8 1F3C 0001 move.b -[A7], 0x1
000002AC 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
000002B0 1B7C 0001 C390 move.b [A5 - 0x3C70], 0x1
000002B6 1F3C 0001 move.b -[A7], 0x1
000002BA 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
000002BE 6006 bra +0x8 /* 000002C6 */
label000002C0:
000002C0 2F2D C6DC move.l -[A7], [A5 - 0x3924]
000002C4 A9D5 syscall TECopy
label000002C6:
000002C6 42A7 clr.l -[A7]
000002C8 A9FB syscall LoadScrap/LodeScrap
000002CA 201F move.l D0, [A7]+
000002CC 3F00 move.w -[A7], D0
000002CE 42A7 clr.l -[A7]
000002D0 42A7 clr.l -[A7]
000002D2 2F0E move.l -[A7], A6
000002D4 4EBA FD2A jsr [PC - 0x2D6 /* 00000000 */]
000002D8 6000 0168 bra +0x16A /* 00000442 */
label000002DC:
000002DC 4A6D C736 tst.w [A5 - 0x38CA]
000002E0 6700 015C beq +0x15E /* 0000043E */
000002E4 7001 moveq.l D0, 0x01
000002E6 B02D C738 cmp.b D0, [A5 - 0x38C8]
000002EA 660A bne +0xC /* 000002F6 */
000002EC 2D7C 5742 544E FFF8 move.l [A6 - 0x8], 0x5742544E /* 'WBTN' */
000002F4 6012 bra +0x14 /* 00000308 */
label000002F6:
000002F6 7002 moveq.l D0, 0x02
000002F8 B02D C738 cmp.b D0, [A5 - 0x38C8]
000002FC 6600 0140 bne +0x142 /* 0000043E */
00000300 2D7C 5746 4C44 FFF8 move.l [A6 - 0x8], 0x57464C44 /* 'WFLD' */
label00000308:
00000308 42A7 clr.l -[A7]
0000030A 2F2D B564 move.l -[A7], [A5 - 0x4A9C]
0000030E 3F2D C736 move.w -[A7], [A5 - 0x38CA]
00000312 4EAD 2B52 jsr [A5 + 0x2B52 /* export_1382 */]
00000316 2D5F FFFC move.l [A6 - 0x4], [A7]+
0000031A 6700 0122 beq +0x124 /* 0000043E */
0000031E 7000 moveq.l D0, 0x00
00000320 2D40 FFEE move.l [A6 - 0x12], D0
00000324 42A7 clr.l -[A7]
00000326 A9FC syscall ZeroScrap
00000328 201F move.l D0, [A7]+
0000032A 3F00 move.w -[A7], D0
0000032C 42A7 clr.l -[A7]
0000032E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000332 2F0E move.l -[A7], A6
00000334 4EBA FCCA jsr [PC - 0x336 /* 00000000 */]
00000338 42A7 clr.l -[A7]
0000033A A9FB syscall LoadScrap/LodeScrap
0000033C 201F move.l D0, [A7]+
0000033E 3F00 move.w -[A7], D0
00000340 42A7 clr.l -[A7]
00000342 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000346 2F0E move.l -[A7], A6
00000348 4EBA FCB6 jsr [PC - 0x34A /* 00000000 */]
0000034C 206E FFFC movea.l A0, [A6 - 0x4]
00000350 2050 movea.l A0, [A0]
00000352 3D68 0016 FFF2 move.w [A6 - 0xE], [A0 + 0x16]
00000358 4267 clr.w -[A7]
0000035A 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000035E 486E FFF4 pea.l [A6 - 0xC]
00000362 4EAD 2B7A jsr [A5 + 0x2B7A /* export_1387 */]
00000366 101F move.b D0, [A7]+
00000368 670C beq +0xE /* 00000376 */
0000036A 206E FFFC movea.l A0, [A6 - 0x4]
0000036E 2050 movea.l A0, [A0]
00000370 316E FFF4 0016 move.w [A0 + 0x16], [A6 - 0xC]
label00000376:
00000376 70FF moveq.l D0, 0xFFFFFFFF
00000378 B06E FFF4 cmp.w D0, [A6 - 0xC]
0000037C 6F22 ble +0x24 /* 000003A0 */
0000037E 4267 clr.w -[A7]
00000380 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000384 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00000388 486E FFEE pea.l [A6 - 0x12]
0000038C 4EAD 0F72 jsr [A5 + 0xF72 /* export_490 */]
00000390 101F move.b D0, [A7]+
00000392 660C bne +0xE /* 000003A0 */
00000394 486E FFFC pea.l [A6 - 0x4]
00000398 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
0000039C 6000 00A0 bra +0xA2 /* 0000043E */
label000003A0:
000003A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003A4 205F movea.l A0, [A7]+
000003A6 A029 syscall HLock
000003A8 42A7 clr.l -[A7]
000003AA 206E FFFC movea.l A0, [A6 - 0x4]
000003AE 2050 movea.l A0, [A0]
000003B0 3010 move.w D0, [A0]
000003B2 48C0 ext.l D0
000003B4 2F00 move.l -[A7], D0
000003B6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000003BA 206E FFFC movea.l A0, [A6 - 0x4]
000003BE 2F10 move.l -[A7], [A0]
000003C0 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
000003C4 201F move.l D0, [A7]+
000003C6 3F00 move.w -[A7], D0
000003C8 42A7 clr.l -[A7]
000003CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000003CE 2F0E move.l -[A7], A6
000003D0 4EBA FC2E jsr [PC - 0x3D2 /* 00000000 */]
000003D4 486E FFFC pea.l [A6 - 0x4]
000003D8 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
000003DC 2F0E move.l -[A7], A6
000003DE 4EBA FC60 jsr [PC - 0x3A0 /* 00000040 */]
000003E2 7001 moveq.l D0, 0x01
000003E4 B02D C738 cmp.b D0, [A5 - 0x38C8]
000003E8 6606 bne +0x8 /* 000003F0 */
000003EA 2F0E move.l -[A7], A6
000003EC 4EBA FD6A jsr [PC - 0x296 /* 00000158 */]
label000003F0:
000003F0 4AAE FFEE tst.l [A6 - 0x12]
000003F4 673C beq +0x3E /* 00000432 */
000003F6 2F2E FFEE move.l -[A7], [A6 - 0x12]
000003FA 205F movea.l A0, [A7]+
000003FC A029 syscall HLock
000003FE 42A7 clr.l -[A7]
00000400 42A7 clr.l -[A7]
00000402 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000406 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
0000040A 2F3C 4654 424C move.l -[A7], 0x4654424C /* 'FTBL' */
00000410 206E FFEE movea.l A0, [A6 - 0x12]
00000414 2F10 move.l -[A7], [A0]
00000416 4EAD 106A jsr [A5 + 0x106A /* export_521 */]
0000041A 201F move.l D0, [A7]+
0000041C 3F00 move.w -[A7], D0
0000041E 42A7 clr.l -[A7]
00000420 2F2E FFEE move.l -[A7], [A6 - 0x12]
00000424 2F0E move.l -[A7], A6
00000426 4EBA FBD8 jsr [PC - 0x428 /* 00000000 */]
0000042A 486E FFEE pea.l [A6 - 0x12]
0000042E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
label00000432:
00000432 102E 0008 move.b D0, [A6 + 0x8]
00000436 670A beq +0xC /* 00000442 */
00000438 4EAD 3662 jsr [A5 + 0x3662 /* export_1736 */]
0000043C 6004 bra +0x6 /* 00000442 */
label0000043E:
0000043E 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */]
label00000442:
00000442 4FEE FFC6 lea.l A7, [A6 - 0x3A]
00000446 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000044A 4E5E unlink A6
0000044C 205F movea.l A0, [A7]+
0000044E 544F addq.w A7, 2
00000450 4ED0 jmp [A0]
fn00000452:
00000452 4E56 0000 link A6, 0
00000456 2F0C move.l -[A7], A4
00000458 206E 000C movea.l A0, [A6 + 0xC]
0000045C 2850 movea.l A4, [A0]
0000045E 302C 003C move.w D0, [A4 + 0x3C]
00000462 48C0 ext.l D0
00000464 206E 0008 movea.l A0, [A6 + 0x8]
00000468 D0A8 FFF6 add.l D0, [A0 - 0xA]
0000046C 322C 0022 move.w D1, [A4 + 0x22]
00000470 48C1 ext.l D1
00000472 9081 sub.l D0, D1
00000474 322C 0020 move.w D1, [A4 + 0x20]
00000478 48C1 ext.l D1
0000047A D280 add.l D1, D0
0000047C 0C81 0000 7530 cmpi.l D1, 0x7530 /* 'u0' */
00000482 6F14 ble +0x16 /* 00000498 */
00000484 3F3C 0015 move.w -[A7], 0x15
00000488 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
0000048C 206E 0008 movea.l A0, [A6 + 0x8]
00000490 2C48 movea.l A6, A0
00000492 4EFA 07E0 jmp [PC + 0x7E0 /* 00000C74 */]
00000496 0000 285F ori.b D0, 0x5F /* '_' */
// begin alternate branch 00000498-0000049A
label00000498:
00000498 285F movea.l A4, [A7]+
// end alternate branch 00000498-0000049A
label00000498: // (misaligned)
0000049A 4E5E unlink A6
0000049C 205F movea.l A0, [A7]+
0000049E 504F addq.w A7, 8
000004A0 4ED0 jmp [A0]
fn000004A2:
000004A2 4E56 FFF0 link A6, -0x0010
000004A6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000004AA 206E 0008 movea.l A0, [A6 + 0x8]
000004AE 2050 movea.l A0, [A0]
000004B0 2D48 FFF0 move.l [A6 - 0x10], A0
000004B4 206D C242 movea.l A0, [A5 - 0x3DBE]
000004B8 43EE FFF8 lea.l A1, [A6 - 0x8]
000004BC 41E8 0010 lea.l A0, [A0 + 0x10]
000004C0 7003 moveq.l D0, 0x03
label000004C2:
000004C2 32D8 move.w [A1]+, [A0]+
000004C4 51C8 FFFC dbf D0, -0x6 /* 000004C2 */
000004C8 486E FFF8 pea.l [A6 - 0x8]
000004CC 2F3C 0004 0004 move.l -[A7], 0x40004
000004D2 A8A9 syscall InsetRect
000004D4 4267 clr.w -[A7]
000004D6 206E FFF0 movea.l A0, [A6 - 0x10]
000004DA 4868 0006 pea.l [A0 + 0x6]
000004DE 486E FFF8 pea.l [A6 - 0x8]
000004E2 486E FFF8 pea.l [A6 - 0x8]
000004E6 A8AA syscall SectRect
000004E8 101F move.b D0, [A7]+
000004EA 6702 beq +0x4 /* 000004EE */
000004EC 607A bra +0x7C /* 00000568 */
label000004EE:
000004EE 206E FFF0 movea.l A0, [A6 - 0x10]
000004F2 49E8 0006 lea.l A4, [A0 + 0x6]
000004F6 3E2C 0006 move.w D7, [A4 + 0x6]
000004FA 9E6C 0002 sub.w D7, [A4 + 0x2]
000004FE 3C2C 0004 move.w D6, [A4 + 0x4]
00000502 9C54 sub.w D6, [A4]
00000504 266D C242 movea.l A3, [A5 - 0x3DBE]
00000508 302B 0012 move.w D0, [A3 + 0x12]
0000050C D06B 0016 add.w D0, [A3 + 0x16]
00000510 9047 sub.w D0, D7
00000512 48C0 ext.l D0
00000514 81FC 0002 divs.w D0, 0x2
00000518 3940 0002 move.w [A4 + 0x2], D0
0000051C 4267 clr.w -[A7]
0000051E 3F2C 0002 move.w -[A7], [A4 + 0x2]
00000522 302B 0012 move.w D0, [A3 + 0x12]
00000526 5C40 addq.w D0, 6
00000528 3F00 move.w -[A7], D0
0000052A 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
0000052E 395F 0002 move.w [A4 + 0x2], [A7]+
00000532 302B 0010 move.w D0, [A3 + 0x10]
00000536 D06B 0014 add.w D0, [A3 + 0x14]
0000053A 9046 sub.w D0, D6
0000053C 48C0 ext.l D0
0000053E 81FC 0002 divs.w D0, 0x2
00000542 3880 move.w [A4], D0
00000544 4267 clr.w -[A7]
00000546 3F14 move.w -[A7], [A4]
00000548 302B 0010 move.w D0, [A3 + 0x10]
0000054C 5C40 addq.w D0, 6
0000054E 3F00 move.w -[A7], D0
00000550 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
00000554 389F move.w [A4], [A7]+
00000556 3007 move.w D0, D7
00000558 D06C 0002 add.w D0, [A4 + 0x2]
0000055C 3940 0006 move.w [A4 + 0x6], D0
00000560 3006 move.w D0, D6
00000562 D054 add.w D0, [A4]
00000564 3940 0004 move.w [A4 + 0x4], D0
label00000568:
00000568 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000056C 4E5E unlink A6
0000056E 205F movea.l A0, [A7]+
00000570 584F addq.w A7, 4
00000572 4ED0 jmp [A0]
fn00000574:
00000574 4E56 FEF6 link A6, -0x010A
00000578 48E7 0108 movem.l -[A7], D7,A4
0000057C 286E 0008 movea.l A4, [A6 + 0x8]
00000580 7000 moveq.l D0, 0x00
00000582 2D40 FFFA move.l [A6 - 0x6], D0
00000586 4247 clr.w D7
00000588 70FF moveq.l D0, 0xFFFFFFFF
0000058A B06D A42C cmp.w D0, [A5 - 0x5BD4]
0000058E 671E beq +0x20 /* 000005AE */
00000590 4267 clr.w -[A7]
00000592 3F2D A42C move.w -[A7], [A5 - 0x5BD4]
00000596 4EAD 2322 jsr [A5 + 0x2322 /* export_1120 */]
0000059A 3E1F move.w D7, [A7]+
0000059C 42A7 clr.l -[A7]
0000059E 2F3C 4943 4F4E move.l -[A7], 0x49434F4E /* 'ICON' */
000005A4 3F2C FFA0 move.w -[A7], [A4 - 0x60]
000005A8 A81F syscall Get1Resource
000005AA 2D5F FFFA move.l [A6 - 0x6], [A7]+
label000005AE:
000005AE 4AAE FFFA tst.l [A6 - 0x6]
000005B2 6600 0104 bne +0x106 /* 000006B8 */
000005B6 42A7 clr.l -[A7]
000005B8 2F3C 0000 0080 move.l -[A7], 0x80
000005BE 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
000005C2 2D5F FFFA move.l [A6 - 0x6], [A7]+
000005C6 57C0 seq D0
000005C8 4A00 tst.b D0
000005CA 6620 bne +0x22 /* 000005EC */
000005CC 2F00 move.l -[A7], D0
000005CE 42A7 clr.l -[A7]
000005D0 2F2E FFFA move.l -[A7], [A6 - 0x6]
000005D4 2F3C 4943 4F4E move.l -[A7], 0x49434F4E /* 'ICON' */
000005DA 486C FFEA pea.l [A4 - 0x16]
000005DE A9FD syscall GetScrap
000005E0 221F move.l D1, [A7]+
000005E2 201F move.l D0, [A7]+
000005E4 4A81 tst.l D1
000005E6 5FC1 sle D1
000005E8 8001 or.b D0, D1
000005EA 670C beq +0xE /* 000005F8 */
label000005EC:
000005EC 486E FFFA pea.l [A6 - 0x6]
000005F0 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
000005F4 6000 00C2 bra +0xC4 /* 000006B8 */
label000005F8:
000005F8 70FF moveq.l D0, 0xFFFFFFFF
000005FA B06D A42C cmp.w D0, [A5 - 0x5BD4]
000005FE 662A bne +0x2C /* 0000062A */
00000600 3F2D A438 move.w -[A7], [A5 - 0x5BC8]
00000604 2F2D A43A move.l -[A7], [A5 - 0x5BC6]
00000608 486D A43E pea.l [A5 - 0x5BC2]
0000060C 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00000610 4267 clr.w -[A7]
00000612 3F2D A438 move.w -[A7], [A5 - 0x5BC8]
00000616 2F2D A43A move.l -[A7], [A5 - 0x5BC6]
0000061A 486D A43E pea.l [A5 - 0x5BC2]
0000061E 1F3C 0003 move.b -[A7], 0x3
00000622 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000626 3B5F A42C move.w [A5 - 0x5BD4], [A7]+
label0000062A:
0000062A 70FF moveq.l D0, 0xFFFFFFFF
0000062C B06D A42C cmp.w D0, [A5 - 0x5BD4]
00000630 6700 0086 beq +0x88 /* 000006B8 */
00000634 42A7 clr.l -[A7]
00000636 2F3C 0000 0100 move.l -[A7], 0x100
0000063C 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000640 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000644 57C0 seq D0
00000646 4A00 tst.b D0
00000648 6620 bne +0x22 /* 0000066A */
0000064A 2F00 move.l -[A7], D0
0000064C 42A7 clr.l -[A7]
0000064E 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000652 2F3C 4E41 4D45 move.l -[A7], 0x4E414D45 /* 'NAME' */
00000658 486C FFEA pea.l [A4 - 0x16]
0000065C A9FD syscall GetScrap
0000065E 221F move.l D1, [A7]+
00000660 201F move.l D0, [A7]+
00000662 4A81 tst.l D1
00000664 5FC1 sle D1
00000666 8001 or.b D0, D1
00000668 6706 beq +0x8 /* 00000670 */
label0000066A:
0000066A 422E FEF6 clr.b [A6 - 0x10A]
0000066E 601A bra +0x1C /* 0000068A */
label00000670:
00000670 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000674 205F movea.l A0, [A7]+
00000676 A029 syscall HLock
00000678 206E FFF6 movea.l A0, [A6 - 0xA]
0000067C 2050 movea.l A0, [A0]
0000067E 43EE FEF6 lea.l A1, [A6 - 0x10A]
00000682 707F moveq.l D0, 0x7F
label00000684:
00000684 32D8 move.w [A1]+, [A0]+
00000686 51C8 FFFC dbf D0, -0x6 /* 00000684 */
label0000068A:
0000068A 486E FFF6 pea.l [A6 - 0xA]
0000068E 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000692 3F2D A42C move.w -[A7], [A5 - 0x5BD4]
00000696 A998 syscall UseResFile
00000698 4267 clr.w -[A7]
0000069A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000069E 3F2C FFA0 move.w -[A7], [A4 - 0x60]
000006A2 486E FEF6 pea.l [A6 - 0x10A]
000006A6 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000006AA 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */]
000006AE 4A5F tst.w [A7]+
000006B0 6606 bne +0x8 /* 000006B8 */
000006B2 3F2D A42C move.w -[A7], [A5 - 0x5BD4]
000006B6 A999 syscall UpdateResFile
label000006B8:
000006B8 4A47 tst.w D7
000006BA 6704 beq +0x6 /* 000006C0 */
000006BC 3F07 move.w -[A7], D7
000006BE A998 syscall UseResFile
label000006C0:
000006C0 4CDF 1080 movem.l D7,A4, [A7]+
000006C4 4E5E unlink A6
000006C6 2E9F move.l [A7], [A7]+
000006C8 4E75 rts
export_228:
000006CA 4E56 FF76 link A6, -0x008A
000006CE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000006D2 426E 0008 clr.w [A6 + 0x8]
000006D6 7000 moveq.l D0, 0x00
000006D8 2D40 FFFA move.l [A6 - 0x6], D0
000006DC 102D B546 move.b D0, [A5 - 0x4ABA]
000006E0 4880 ext.w D0
000006E2 6B18 bmi +0x1A /* 000006FC */
000006E4 B07C 0007 cmp.w D0, 0x7
000006E8 6E12 bgt +0x14 /* 000006FC */
000006EA 41FA 059E lea.l A0, [PC + 0x59E /* 00000C8A */]
000006EE 3200 move.w D1, D0
000006F0 E649 lsr D1.w, 3
000006F2 4441 neg.w D1
000006F4 0130 10FF btst [A0 + D1.w - 0x1], D0
000006F8 0A3C 0004 xori.b ccr, 4
label000006FC:
000006FC 6704 beq +0x6 /* 00000702 */
000006FE 6000 0570 bra +0x572 /* 00000C70 */
label00000702:
00000702 7001 moveq.l D0, 0x01
00000704 B02D B546 cmp.b D0, [A5 - 0x4ABA]
00000708 6600 00A4 bne +0xA6 /* 000007AE */
0000070C 42A7 clr.l -[A7]
0000070E 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000714 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000718 2D5F FFF6 move.l [A6 - 0xA], [A7]+
0000071C 4267 clr.w -[A7]
0000071E 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
00000722 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000726 102D C232 move.b D0, [A5 - 0x3DCE]
0000072A 6764 beq +0x66 /* 00000790 */
0000072C 102D A84C move.b D0, [A5 - 0x57B4]
00000730 C02D C0BC and.b D0, [A5 - 0x3F44]
00000734 6708 beq +0xA /* 0000073E */
00000736 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */]
0000073A 6000 0538 bra +0x53A /* 00000C74 */
label0000073E:
0000073E 102D C377 move.b D0, [A5 - 0x3C89]
00000742 0240 0001 andi.w D0, 0x1
00000746 6708 beq +0xA /* 00000750 */
00000748 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000074C 6000 0526 bra +0x528 /* 00000C74 */
label00000750:
00000750 2F2D C6DC move.l -[A7], [A5 - 0x3924]
00000754 2F0E move.l -[A7], A6
00000756 4EBA FCFA jsr [PC - 0x306 /* 00000452 */]
0000075A 102D C2D8 move.b D0, [A5 - 0x3D28]
0000075E 802D A890 or.b D0, [A5 - 0x5770]
00000762 670A beq +0xC /* 0000076E */
00000764 1F3C 0003 move.b -[A7], 0x3
00000768 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
0000076C 6008 bra +0xA /* 00000776 */
label0000076E:
0000076E 1F3C 0004 move.b -[A7], 0x4
00000772 4EAD 0FCA jsr [A5 + 0xFCA /* export_501 */]
label00000776:
00000776 1F3C 0001 move.b -[A7], 0x1
0000077A 4EAD 10FA jsr [A5 + 0x10FA /* export_539 */]
0000077E 486D C378 pea.l [A5 - 0x3C88]
00000782 4EAD 241A jsr [A5 + 0x241A /* export_1151 */]
00000786 1B7C 0001 C390 move.b [A5 - 0x3C70], 0x1
0000078C 6000 04E6 bra +0x4E8 /* 00000C74 */
label00000790:
00000790 102D B518 move.b D0, [A5 - 0x4AE8]
00000794 6700 04DA beq +0x4DC /* 00000C70 */
00000798 2F2D BA2A move.l -[A7], [A5 - 0x45D6]
0000079C 2F0E move.l -[A7], A6
0000079E 4EBA FCB2 jsr [PC - 0x34E /* 00000452 */]
000007A2 1F3C 0003 move.b -[A7], 0x3
000007A6 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
000007AA 6000 04C8 bra +0x4CA /* 00000C74 */
label000007AE:
000007AE 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000007B2 102D A84C move.b D0, [A5 - 0x57B4]
000007B6 C02D C0BC and.b D0, [A5 - 0x3F44]
000007BA 6708 beq +0xA /* 000007C4 */
000007BC 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */]
000007C0 6000 04B2 bra +0x4B4 /* 00000C74 */
label000007C4:
000007C4 7003 moveq.l D0, 0x03
000007C6 B06D C2A6 cmp.w D0, [A5 - 0x3D5A]
000007CA 6E00 04A4 bgt +0x4A6 /* 00000C70 */
000007CE 7005 moveq.l D0, 0x05
000007D0 B02D B546 cmp.b D0, [A5 - 0x4ABA]
000007D4 661A bne +0x1C /* 000007F0 */
000007D6 3F3C 0004 move.w -[A7], 0x4
000007DA 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
000007DE 7001 moveq.l D0, 0x01
000007E0 B06D C10A cmp.w D0, [A5 - 0x3EF6]
000007E4 6600 048E bne +0x490 /* 00000C74 */
000007E8 4EAD 06B2 jsr [A5 + 0x6B2 /* export_210 */]
000007EC 6000 0486 bra +0x488 /* 00000C74 */
label000007F0:
000007F0 7004 moveq.l D0, 0x04
000007F2 B02D B546 cmp.b D0, [A5 - 0x4ABA]
000007F6 660E bne +0x10 /* 00000806 */
000007F8 4EAD 0732 jsr [A5 + 0x732 /* export_226 */]
000007FC 486D 0732 pea.l [A5 + 0x732 /* export_226 */]
00000800 A9F1 syscall UnloadSeg
00000802 6000 0470 bra +0x472 /* 00000C74 */
label00000806:
00000806 7004 moveq.l D0, 0x04
00000808 B06D C2A6 cmp.w D0, [A5 - 0x3D5A]
0000080C 6E00 0462 bgt +0x464 /* 00000C70 */
00000810 7002 moveq.l D0, 0x02
00000812 B02D B546 cmp.b D0, [A5 - 0x4ABA]
00000816 6600 01CC bne +0x1CE /* 000009E4 */
0000081A 42A7 clr.l -[A7]
0000081C 700A moveq.l D0, 0x0A
0000081E 2F00 move.l -[A7], D0
00000820 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000824 2D5F FFFA move.l [A6 - 0x6], [A7]+
00000828 57C0 seq D0
0000082A 4A00 tst.b D0
0000082C 6600 0446 bne +0x448 /* 00000C74 */
00000830 2F00 move.l -[A7], D0
00000832 42A7 clr.l -[A7]
00000834 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000838 2F3C 5742 544E move.l -[A7], 0x5742544E /* 'WBTN' */
0000083E 486E FFEA pea.l [A6 - 0x16]
00000842 A9FD syscall GetScrap
00000844 221F move.l D1, [A7]+
00000846 201F move.l D0, [A7]+
00000848 4A81 tst.l D1
0000084A 5FC1 sle D1
0000084C 8001 or.b D0, D1
0000084E 6600 0424 bne +0x426 /* 00000C74 */
00000852 2D6D AEAC FFE6 move.l [A6 - 0x1A], [A5 - 0x5154]
00000858 102D B570 move.b D0, [A5 - 0x4A90]
0000085C 6706 beq +0x8 /* 00000864 */
0000085E 2D6D AE96 FFE6 move.l [A6 - 0x1A], [A5 - 0x516A]
label00000864:
00000864 4267 clr.w -[A7]
00000866 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000086A 3F3C 0001 move.w -[A7], 0x1
0000086E 486E FFC8 pea.l [A6 - 0x38]
00000872 4EAD 2A3A jsr [A5 + 0x2A3A /* export_1347 */]
00000876 101F move.b D0, [A7]+
00000878 6700 03F6 beq +0x3F8 /* 00000C70 */
0000087C 2D6E FFFA FFC4 move.l [A6 - 0x3C], [A6 - 0x6]
00000882 206E FFC4 movea.l A0, [A6 - 0x3C]
00000886 2050 movea.l A0, [A0]
00000888 2D48 FF7E move.l [A6 - 0x82], A0
0000088C 316E FFCA 0002 move.w [A0 + 0x2], [A6 - 0x36]
00000892 102D B570 move.b D0, [A5 - 0x4A90]
00000896 6614 bne +0x16 /* 000008AC */
00000898 7000 moveq.l D0, 0x00
0000089A 206E FF7E movea.l A0, [A6 - 0x82]
0000089E 3028 000E move.w D0, [A0 + 0xE]
000008A2 C0BC FFFF EFFF and.l D0, 0xFFFFEFFF
000008A8 3140 000E move.w [A0 + 0xE], D0
label000008AC:
000008AC 4267 clr.w -[A7]
000008AE 206E FF7E movea.l A0, [A6 - 0x82]
000008B2 3F28 0016 move.w -[A7], [A0 + 0x16]
000008B6 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
000008BA 3D5F FF8A move.w [A6 - 0x76], [A7]+
000008BE 206E FFC4 movea.l A0, [A6 - 0x3C]
000008C2 2050 movea.l A0, [A0]
000008C4 316E FF8A 0016 move.w [A0 + 0x16], [A6 - 0x76]
000008CA 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000008CE 4EBA FBD2 jsr [PC - 0x42E /* 000004A2 */]
000008D2 206E FFC4 movea.l A0, [A6 - 0x3C]
000008D6 2050 movea.l A0, [A0]
000008D8 2028 0010 move.l D0, [A0 + 0x10]
000008DC 3D40 FFA0 move.w [A6 - 0x60], D0
000008E0 6706 beq +0x8 /* 000008E8 */
000008E2 2F0E move.l -[A7], A6
000008E4 4EBA FC8E jsr [PC - 0x372 /* 00000574 */]
label000008E8:
000008E8 4267 clr.w -[A7]
000008EA 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000008EE 2F2E FFC4 move.l -[A7], [A6 - 0x3C]
000008F2 4EAD 2C4A jsr [A5 + 0x2C4A /* export_1413 */]
000008F6 101F move.b D0, [A7]+
000008F8 671A beq +0x1C /* 00000914 */
000008FA 206E FFC4 movea.l A0, [A6 - 0x3C]
000008FE 2050 movea.l A0, [A0]
00000900 43ED C734 lea.l A1, [A5 - 0x38CC]
00000904 700E moveq.l D0, 0x0E
label00000906:
00000906 32D8 move.w [A1]+, [A0]+
00000908 51C8 FFFC dbf D0, -0x6 /* 00000906 */
0000090C 2B6E FFE6 B564 move.l [A5 - 0x4A9C], [A6 - 0x1A]
00000912 6004 bra +0x6 /* 00000918 */
label00000914:
00000914 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */]
label00000918:
00000918 102D C2D8 move.b D0, [A5 - 0x3D28]
0000091C 6700 0088 beq +0x8A /* 000009A6 */
00000920 42A7 clr.l -[A7]
00000922 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000926 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
0000092C 486E FFEA pea.l [A6 - 0x16]
00000930 A9FD syscall GetScrap
00000932 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000936 6F6E ble +0x70 /* 000009A6 */
00000938 3D6E FFCA FF8A move.w [A6 - 0x76], [A6 - 0x36]
0000093E 202E FFE6 move.l D0, [A6 - 0x1A]
00000942 B0AD AEAC cmp.l D0, [A5 - 0x5154]
00000946 660A bne +0xC /* 00000952 */
00000948 302E FF8A move.w D0, [A6 - 0x76]
0000094C 4440 neg.w D0
0000094E 3D40 FF8A move.w [A6 - 0x76], D0
label00000952:
00000952 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000956 202E FFF6 move.l D0, [A6 - 0xA]
0000095A 5280 addq.l D0, 1
0000095C 2F00 move.l -[A7], D0
0000095E 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000962 4267 clr.w -[A7]
00000964 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000968 4A5F tst.w [A7]+
0000096A 6600 0308 bne +0x30A /* 00000C74 */
0000096E 206E FFFA movea.l A0, [A6 - 0x6]
00000972 202E FFF6 move.l D0, [A6 - 0xA]
00000976 D090 add.l D0, [A0]
00000978 2D40 FF8E move.l [A6 - 0x72], D0
0000097C 206E FF8E movea.l A0, [A6 - 0x72]
00000980 4210 clr.b [A0]
00000982 4267 clr.w -[A7]
00000984 2F2D AEAC move.l -[A7], [A5 - 0x5154]
00000988 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000098C 3F2E FF8A move.w -[A7], [A6 - 0x76]
00000990 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000994 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000998 4267 clr.w -[A7]
0000099A 486E FF8C pea.l [A6 - 0x74]
0000099E 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
000009A2 1D5F FF8D move.b [A6 - 0x73], [A7]+
label000009A6:
000009A6 3F3C 0002 move.w -[A7], 0x2
000009AA 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
000009AE 2F2D B564 move.l -[A7], [A5 - 0x4A9C]
000009B2 3F2D C736 move.w -[A7], [A5 - 0x38CA]
000009B6 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */]
000009BA 2F2D B564 move.l -[A7], [A5 - 0x4A9C]
000009BE 3F2D C736 move.w -[A7], [A5 - 0x38CA]
000009C2 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */]
000009C6 41ED C290 lea.l A0, [A5 - 0x3D70]
000009CA 43ED C0A2 lea.l A1, [A5 - 0x3F5E]
000009CE 7003 moveq.l D0, 0x03
label000009D0:
000009D0 30D9 move.w [A0]+, [A1]+
000009D2 51C8 FFFC dbf D0, -0x6 /* 000009D0 */
000009D6 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */]
000009DA 3D7C 000E 0008 move.w [A6 + 0x8], 0xE
000009E0 6000 0292 bra +0x294 /* 00000C74 */
label000009E4:
000009E4 7003 moveq.l D0, 0x03
000009E6 B02D B546 cmp.b D0, [A5 - 0x4ABA]
000009EA 6600 0284 bne +0x286 /* 00000C70 */
000009EE 42A7 clr.l -[A7]
000009F0 700A moveq.l D0, 0x0A
000009F2 2F00 move.l -[A7], D0
000009F4 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
000009F8 2D5F FFFA move.l [A6 - 0x6], [A7]+
000009FC 57C0 seq D0
000009FE 4A00 tst.b D0
00000A00 6600 0272 bne +0x274 /* 00000C74 */
00000A04 2F00 move.l -[A7], D0
00000A06 42A7 clr.l -[A7]
00000A08 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000A0C 2F3C 5746 4C44 move.l -[A7], 0x57464C44 /* 'WFLD' */
00000A12 486E FFEA pea.l [A6 - 0x16]
00000A16 A9FD syscall GetScrap
00000A18 221F move.l D1, [A7]+
00000A1A 201F move.l D0, [A7]+
00000A1C 4A81 tst.l D1
00000A1E 5FC1 sle D1
00000A20 8001 or.b D0, D1
00000A22 6600 0250 bne +0x252 /* 00000C74 */
00000A26 2D6D AEAC FFE6 move.l [A6 - 0x1A], [A5 - 0x5154]
00000A2C 102D B570 move.b D0, [A5 - 0x4A90]
00000A30 6706 beq +0x8 /* 00000A38 */
00000A32 2D6D AE96 FFE6 move.l [A6 - 0x1A], [A5 - 0x516A]
label00000A38:
00000A38 4267 clr.w -[A7]
00000A3A 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000A3E 3F3C 0002 move.w -[A7], 0x2
00000A42 486E FFA6 pea.l [A6 - 0x5A]
00000A46 4EAD 2A3A jsr [A5 + 0x2A3A /* export_1347 */]
00000A4A 101F move.b D0, [A7]+
00000A4C 6700 0222 beq +0x224 /* 00000C70 */
00000A50 2D6E FFFA FFA2 move.l [A6 - 0x5E], [A6 - 0x6]
00000A56 206E FFA2 movea.l A0, [A6 - 0x5E]
00000A5A 2050 movea.l A0, [A0]
00000A5C 2D48 FF7A move.l [A6 - 0x86], A0
00000A60 316E FFA8 0002 move.w [A0 + 0x2], [A6 - 0x58]
00000A66 102D B570 move.b D0, [A5 - 0x4A90]
00000A6A 6614 bne +0x16 /* 00000A80 */
00000A6C 7000 moveq.l D0, 0x00
00000A6E 206E FF7A movea.l A0, [A6 - 0x86]
00000A72 1028 0005 move.b D0, [A0 + 0x5]
00000A76 C0BC 0000 00F7 and.l D0, 0xF7
00000A7C 1140 0005 move.b [A0 + 0x5], D0
label00000A80:
00000A80 206E FF7A movea.l A0, [A6 - 0x86]
00000A84 3D68 0016 FF9E move.w [A6 - 0x62], [A0 + 0x16]
00000A8A 4267 clr.w -[A7]
00000A8C 3F2E FF9E move.w -[A7], [A6 - 0x62]
00000A90 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00000A94 3D5F FF8A move.w [A6 - 0x76], [A7]+
00000A98 206E FFA2 movea.l A0, [A6 - 0x5E]
00000A9C 2050 movea.l A0, [A0]
00000A9E 316E FF8A 0016 move.w [A0 + 0x16], [A6 - 0x76]
00000AA4 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00000AA8 4EBA F9F8 jsr [PC - 0x608 /* 000004A2 */]
00000AAC 4267 clr.w -[A7]
00000AAE 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000AB2 2F2E FFA2 move.l -[A7], [A6 - 0x5E]
00000AB6 4EAD 2C4A jsr [A5 + 0x2C4A /* export_1413 */]
00000ABA 101F move.b D0, [A7]+
00000ABC 6718 beq +0x1A /* 00000AD6 */
00000ABE 206E FFA2 movea.l A0, [A6 - 0x5E]
00000AC2 2050 movea.l A0, [A0]
00000AC4 43ED C734 lea.l A1, [A5 - 0x38CC]
00000AC8 700E moveq.l D0, 0x0E
label00000ACA:
00000ACA 32D8 move.w [A1]+, [A0]+
00000ACC 51C8 FFFC dbf D0, -0x6 /* 00000ACA */
00000AD0 2B6E FFE6 B564 move.l [A5 - 0x4A9C], [A6 - 0x1A]
label00000AD6:
00000AD6 102D C2D8 move.b D0, [A5 - 0x3D28]
00000ADA 6700 0158 beq +0x15A /* 00000C34 */
00000ADE 42A7 clr.l -[A7]
00000AE0 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000AE4 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000AEA 486E FFEA pea.l [A6 - 0x16]
00000AEE A9FD syscall GetScrap
00000AF0 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000AF4 6F00 013E ble +0x140 /* 00000C34 */
00000AF8 3D6E FFA8 FF8A move.w [A6 - 0x76], [A6 - 0x58]
00000AFE 202E FFE6 move.l D0, [A6 - 0x1A]
00000B02 B0AD AEAC cmp.l D0, [A5 - 0x5154]
00000B06 660A bne +0xC /* 00000B12 */
00000B08 302E FF8A move.w D0, [A6 - 0x76]
00000B0C 4440 neg.w D0
00000B0E 3D40 FF8A move.w [A6 - 0x76], D0
label00000B12:
00000B12 42A7 clr.l -[A7]
00000B14 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
00000B1A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000B1E 4A9F tst.l [A7]+
00000B20 6E58 bgt +0x5A /* 00000B7A */
00000B22 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000B26 202E FFF6 move.l D0, [A6 - 0xA]
00000B2A 5280 addq.l D0, 1
00000B2C 2F00 move.l -[A7], D0
00000B2E 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000B32 4267 clr.w -[A7]
00000B34 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000B38 4A5F tst.w [A7]+
00000B3A 6600 0138 bne +0x13A /* 00000C74 */
00000B3E 206E FFFA movea.l A0, [A6 - 0x6]
00000B42 202E FFF6 move.l D0, [A6 - 0xA]
00000B46 D090 add.l D0, [A0]
00000B48 2D40 FF8E move.l [A6 - 0x72], D0
00000B4C 206E FF8E movea.l A0, [A6 - 0x72]
00000B50 4210 clr.b [A0]
00000B52 4267 clr.w -[A7]
00000B54 2F2D AEAC move.l -[A7], [A5 - 0x5154]
00000B58 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000B5C 3F2E FF8A move.w -[A7], [A6 - 0x76]
00000B60 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000B64 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00000B68 4267 clr.w -[A7]
00000B6A 486E FF8C pea.l [A6 - 0x74]
00000B6E 4EAD 2C22 jsr [A5 + 0x2C22 /* export_1408 */]
00000B72 1D5F FF8D move.b [A6 - 0x73], [A7]+
00000B76 6000 00BC bra +0xBE /* 00000C34 */
label00000B7A:
00000B7A 206D CBC0 movea.l A0, [A5 - 0x3440]
00000B7E 2050 movea.l A0, [A0]
00000B80 4868 003E pea.l [A0 + 0x3E]
00000B84 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000B88 206D CBC0 movea.l A0, [A5 - 0x3440]
00000B8C 2050 movea.l A0, [A0]
00000B8E 216E FFFA 003E move.l [A0 + 0x3E], [A6 - 0x6]
00000B94 3D6E FF9E FF92 move.w [A6 - 0x6E], [A6 - 0x62]
00000B9A 1D6D C74E FF94 move.b [A6 - 0x6C], [A5 - 0x38B2]
00000BA0 3D6D C74C FF96 move.w [A6 - 0x6A], [A5 - 0x38B4]
00000BA6 42AE FF98 clr.l [A6 - 0x68]
00000BAA 426E FF9C clr.w [A6 - 0x64]
00000BAE 206D CBC0 movea.l A0, [A5 - 0x3440]
00000BB2 2050 movea.l A0, [A0]
00000BB4 2D48 FF76 move.l [A6 - 0x8A], A0
00000BB8 4268 0020 clr.w [A0 + 0x20]
00000BBC 206E FF76 movea.l A0, [A6 - 0x8A]
00000BC0 317C 7FFF 0022 move.w [A0 + 0x22], 0x7FFF
00000BC6 3F3C 000F move.w -[A7], 0xF
00000BCA 486E FF92 pea.l [A6 - 0x6E]
00000BCE 4267 clr.w -[A7]
00000BD0 2F2D CBC0 move.l -[A7], [A5 - 0x3440]
00000BD4 4EAD 224A jsr [A5 + 0x224A /* export_1093 */]
00000BD8 42A7 clr.l -[A7]
00000BDA 700A moveq.l D0, 0x0A
00000BDC 2F00 move.l -[A7], D0
00000BDE 4EAD 222A jsr [A5 + 0x222A /* export_1089 */]
00000BE2 2D5F FFFA move.l [A6 - 0x6], [A7]+
00000BE6 42A7 clr.l -[A7]
00000BE8 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000BEC 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
00000BF2 486E FFEA pea.l [A6 - 0x16]
00000BF6 A9FD syscall GetScrap
00000BF8 2D5F FFF6 move.l [A6 - 0xA], [A7]+
00000BFC 42A7 clr.l -[A7]
00000BFE 2F3C 0000 7FFF move.l -[A7], 0x7FFF
00000C04 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000C08 4267 clr.w -[A7]
00000C0A 2F2D CBC0 move.l -[A7], [A5 - 0x3440]
00000C0E 3F3C 000B move.w -[A7], 0xB
00000C12 A83D syscall TEDispatch
00000C14 4267 clr.w -[A7]
00000C16 2F2D AEAC move.l -[A7], [A5 - 0x5154]
00000C1A 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00000C1E 3F2E FF8A move.w -[A7], [A6 - 0x76]
00000C22 2F2D CBC0 move.l -[A7], [A5 - 0x3440]
00000C26 4EAD 2C42 jsr [A5 + 0x2C42 /* export_1412 */]
00000C2A 1D5F FF8D move.b [A6 - 0x73], [A7]+
00000C2E 1D7C 0001 FF8C move.b [A6 - 0x74], 0x1
label00000C34:
00000C34 3F3C 0003 move.w -[A7], 0x3
00000C38 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000C3C 2F2D B564 move.l -[A7], [A5 - 0x4A9C]
00000C40 3F2D C736 move.w -[A7], [A5 - 0x38CA]
00000C44 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */]
00000C48 2F2D B564 move.l -[A7], [A5 - 0x4A9C]
00000C4C 3F2D C736 move.w -[A7], [A5 - 0x38CA]
00000C50 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */]
00000C54 41ED C290 lea.l A0, [A5 - 0x3D70]
00000C58 43ED C0A2 lea.l A1, [A5 - 0x3F5E]
00000C5C 7003 moveq.l D0, 0x03
label00000C5E:
00000C5E 30D9 move.w [A0]+, [A1]+
00000C60 51C8 FFFC dbf D0, -0x6 /* 00000C5E */
00000C64 4EAD 2F02 jsr [A5 + 0x2F02 /* export_1500 */]
00000C68 3D7C 000F 0008 move.w [A6 + 0x8], 0xF
00000C6E 6004 bra +0x6 /* 00000C74 */
label00000C70:
00000C70 4EAD 1FBA jsr [A5 + 0x1FBA /* export_1011 */]
label00000C74:
00000C74 4FEE FF56 lea.l A7, [A6 - 0xAA]
00000C78 486E FFFA pea.l [A6 - 0x6]
00000C7C 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000C80 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000C84 4E5E unlink A6
00000C86 4E75 rts
00000C88 003E .incomplete